package com.stx.luyudong;

import java.io.FileOutputStream;
import java.io.ObjectOutputStream;

public class SerializeDemo {
    public static void main(String[] args) {
        //创建对象
        //需要序列化的内容
        Users reader= new Users("卢裕冬",21,155,59.0,"1256798456");
        Users reader1= new Users("刘鑫",20,160,45.0,"1256794856");
        //序列化操作——存入文件中
        try {
            //创建一个文件 保存后续序列化的数据
            FileOutputStream fileOutputStream = new FileOutputStream("E:/class/test.txt");

            //创建序列化工具 将user保存在文件中
            ObjectOutputStream objectOutputStream = new ObjectOutputStream(fileOutputStream);

            //开始序列化操作
            objectOutputStream.writeObject(reader);
            objectOutputStream.writeObject(reader1);
            //用户提示
            System.out.println("搞定！对象已经存到文件里了~");
            //关闭输出流
            fileOutputStream.close();
            objectOutputStream.close();

            //捕获在 try 块中可能发生的任何异常
        }catch (Exception e){
            //打印异常信息
            System.out.println("哎呀，出错了");
            e.printStackTrace();
        }
    }
}
